package pokerTest;

import static org.junit.Assert.*;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import cartaPoker.CartaPoker;
import poker.PokerStatus;

public class PokerTrioTest {

	PokerStatus controladorPoker;

	CartaPoker primeraCarta;
	CartaPoker segundaCarta;
	CartaPoker terceraCarta;
	CartaPoker cuartaCarta;
	CartaPoker quintaCarta;

	@Before
	public void setUp() throws Exception {
		controladorPoker = new PokerStatus();
	}

	@After
	public void tearDown() throws Exception {
	}

	@Test
	public void cualquierCombinacionDeCartasConTresCartasIgualesDebeRetornarElStringTrio() {

		primeraCarta = new CartaPoker("P", "3");
		segundaCarta = new CartaPoker("P", "3");
		terceraCarta = new CartaPoker("D", "3");
		cuartaCarta = new CartaPoker("P", "5");
		quintaCarta = new CartaPoker("P", "6");

		assertTrue(controladorPoker.verificar(primeraCarta, segundaCarta,
				terceraCarta, cuartaCarta, quintaCarta) == "Trio");

	}

}
